package spark.tomoe;

/**
 * 300 * 300
 * @author Administrator
 * @see http://www.nhk.or.jp/lesson/chinese/syllabary/index.html
 * 
 */
public class HiraganaDictionary {
	public static DictionaryItem[] getDictionary() {
		return new DictionaryItem[] {
			new DictionaryItem(
				'あ',
				new int[][][] {
					{{54, 58}, {249, 68}},
					{{147, 10}, {145, 201}, {182, 252}},
					{{224, 103}, {149, 230}, {82, 240}, {53, 204}, {86, 149}, {182, 139}, {240, 172}, {248, 224}, {228, 250}}
				}
			),
			new DictionaryItem(
				'い',
				new int[][][] {
					{{56, 63}, {43, 213}, {67, 259}, {94, 243}},
					{{213, 66}, {231, 171}, {208, 217}}
				}
			),
			new DictionaryItem(
				'う',
				new int[][][] {
					{{102, 35}, {187, 45}},
					{{73, 121}, {167, 105}, {206, 139}, {198, 211}, {135, 275}}
				}
			),
			new DictionaryItem(
				'え',
				new int[][][] {
					{{140, 19}, {162, 38}},
					{{62, 105}, {208, 100}, {51, 263}, {128, 205}, {188, 268}, {260, 252}}
				}
			),
			new DictionaryItem(
				'お',
				new int[][][] {
					{{64, 94}, {240, 98}},
					{{148, 35}, {159, 129}, {140, 199}, {105, 247}, {64, 228}, {101, 161}, {192, 161}, {222, 223}, {189, 257}},
					{{223, 49}, {253, 89}}
				}
			),
			new DictionaryItem(
				'か',
				new int[][][] {
					{{50, 103}, {137, 99}, {177, 139}, {173, 218}, {139, 256}, {125, 243}},
					{{152, 37}, {72, 180}},
					{{216, 79}, {250, 160}}
				}
			),
			new DictionaryItem(
				'き',
				new int[][][] {
					{{77, 78}, {205, 80}},
					{{90, 150}, {221, 158}},
					{{129, 27}, {154, 187}},
					{{81, 205}, {104, 247}, {160, 267}}
				}
			),
			new DictionaryItem(
				'く',
				new int[][][] {
					{{191, 43}, {70, 168}, {190, 269}}
				}
			),
			new DictionaryItem(
				'け',
				new int[][][] {
					{{66, 56}, {46, 251}, {99, 251}},
					{{153, 109}, {301, 98}},
					{{218, 27}, {228, 146}, {179, 251}}
				}
			),
			new DictionaryItem(
				'こ',
				new int[][][] {
					{{56, 83}, {188, 67}, {232, 82}, {225, 108}},
					{{71, 228}, {131, 251}, {232, 229}}
				}
			),
			new DictionaryItem(
				'さ',
				new int[][][] {
					{{67, 89}, {254, 81}},
					{{147, 37}, {182, 164}},
					{{88, 167}, {123, 219}, {178, 244}}
				}
			),
			new DictionaryItem(
				'し',
				new int[][][] {
					{{80, 36}, {85, 227}, {183, 262}, {228, 208}}
				}
			),
			new DictionaryItem(
				'す',
				new int[][][] {
					{{58, 99}, {234, 92}},
					{{161, 37}, {175, 128}, {150, 187}, {128, 193}, {116, 154}, {147, 137}, {162, 168}, {123, 265}}
				}
			),
			new DictionaryItem(
				'せ',
				new int[][][] {
					{{35, 114}, {255, 97}},
					{{214, 46}, {195, 147}},
					{{117, 42}, {88, 102}, {96, 199}, {133, 225}, {223, 231}}
				}
			),
			new DictionaryItem(
				'そ',
				new int[][][] {
					{{88, 45}, {187, 54}, {46, 144}, {239, 129}, {160, 192}, {169, 272}}
				}
			),
			new DictionaryItem(
				'そ',
				new int[][][] {
					{{66, 31}, {135, 71}},
					{{223, 36}, {92, 88}, {66, 129}, {73, 154}, {230, 158}, {154, 164}, {129, 194}, {146, 246}, {206, 269}}
				}
			),
			new DictionaryItem(
				'た',
				new int[][][] {
					{{54, 95}, {135, 84}},
					{{103, 30}, {90, 151}, {48, 255}},
					{{144, 151}, {178, 133}, {225, 146}},
					{{146, 219}, {228, 232}}
				}
			),
			new DictionaryItem(
				'ち',
				new int[][][] {
					{{63, 101}, {219, 75}},
					{{150, 24}, {101, 174}, {178, 146}, {211, 215}, {183, 262}, {121, 262}}
				}
			),
			new DictionaryItem(
				'つ',
				new int[][][] {
					{{54, 148}, {153, 101}, {225, 108}, {236, 165}, {178, 210}}
				}
			),
			new DictionaryItem(
				'て',
				new int[][][] {
					{{61, 95}, {226, 76}, {146, 148}, {148, 225}, {195, 262}}
				}
			),
			new DictionaryItem(
				'と',
				new int[][][] {
					{{73, 82}, {118, 135}},
					{{210, 76}, {103, 146}, {84, 215}, {118, 260}, {213, 264}}
				}
			),
			new DictionaryItem(
				'な',
				new int[][][] {
					{{37, 114}, {157, 88}},
					{{108, 26}, {37, 181}},
					{{193, 58}, {256, 136}},
					{{148, 142}, {146, 243}, {120, 264}, {82, 253}, {80, 221}, {108, 215}, {234, 262}}
				}
			),
			new DictionaryItem(
				'に',
				new int[][][] {
					{{67, 75}, {65, 251}, {91, 230}},
					{{155, 106}, {223, 114}},
					{{159, 219}, {185, 236}, {243, 225}}
				}
			),
			new DictionaryItem(
				'ぬ',
				new int[][][] {
					{{86, 56}, {97, 153}, {142, 243}},
					{{183, 71}, {118, 217}, {84, 241}, {61, 230}, {78, 153}, {157, 116}, {211, 146}, {225, 183}, {213, 223}, {170, 223}, {191, 193}, {249, 249}}
				}
			),
			new DictionaryItem(
				'ね',
				new int[][][] {
					{{75, 26}, {75, 268}},
					{{39, 91}, {95, 65}, {9, 243}, {86, 136}, {178, 78}, {223, 106}, {215, 193}, {170, 240}, {129, 223}, {136, 183}, {174, 176}, {245, 240}}
				}
			),
			new DictionaryItem(
				'ね', /* 旧字体 */
				new int[][][] {
					{{84, 52}, {76, 273}},
					{{60, 91}, {105, 76}, {45, 236}, {118, 106}, {180, 78}, {217, 116}, {225, 174}, {193, 236}, {66, 225}, {196, 196}, {251, 251}}
				}
			),
			new DictionaryItem(
				'の',
				new int[][][] {
					{{151, 123}, {118, 255}, {80, 228}, {97, 121}, {196, 84}, {245, 165}, {206, 255}}
				}
			),
			new DictionaryItem(
				'は',
				new int[][][] {
					{{61, 75}, {63, 268}},
					{{136, 135}, {225, 114}},
					{{170, 65}, {170, 210}, {148, 247}, {121, 232}, {125, 206}, {161, 204}, {232, 247}}
				}
			),
			new DictionaryItem(
				'ひ',
				new int[][][] {
					{{39, 142}, {121, 88}, {97, 191}, {131, 268}, {195, 241}, {225, 120}, {266, 148}}
				}
			),
			new DictionaryItem(
				'ふ',
				new int[][][] {
					{{142, 56}, {193, 88}},
					{{138, 123}, {196, 178}, {187, 230}, {150, 260}},
					{{101, 191}, {60, 251}},
					{{238, 191}, {281, 251}}
				}
			),
			new DictionaryItem(
				'へ',
				new int[][][] {
					{{52, 206}, {114, 103}, {256, 211}}
				}
			),
			new DictionaryItem(
				'ほ',
				new int[][][] {
					{{69, 71}, {69, 232}, {101, 215}},
					{{157, 84}, {226, 69}},
					{{144, 142}, {240, 129}},
					{{193, 88}, {189, 210}, {174, 228}, {153, 206}, {176, 180}, {253, 225}}
				}
			),
			new DictionaryItem(
				'ま',
				new int[][][] {
					{{91, 78}, {211, 65}},
					{{88, 129}, {204, 123}},
					{{146, 24}, {138, 204}, {103, 241}, {65, 225}, {73, 200}, {125, 193}, {202, 228}}
				}
			),
			new DictionaryItem(
				'み',
				new int[][][] {
					{{65, 90}, {110, 91}, {129, 140}, {118, 210}, {71, 230}, {63, 187}, {99, 161}, {247, 148}},
					{{196, 76}, {196, 217}}
				}
			),
			//FIXME:
			new DictionaryItem(
				'み',
				new int[][][] {
					{{65, 90}, {110, 91}, {129, 140}, {118, 210}, {71, 230}, {63, 187}, {99, 161}, {240, 219}},
					{{218, 147}, {160, 240}}
				}
			),
			new DictionaryItem(
				'む',
				new int[][][] {
					{{54, 101}, {135, 84}},
					{{105, 46}, {101, 159}, {88, 172}, {73, 146}, {106, 123}, {112, 228}, {185, 255}, {236, 241}, {238, 219}},
					{{219, 97}, {245, 148}}
				}
			),
			new DictionaryItem(
				'め',
				new int[][][] {
					{{101, 65}, {120, 187}, {153, 243}},
					{{181, 56}, {136, 225}, {99, 243}, {65, 211}, {75, 166}, {176, 116}, {240, 151}, {223, 238}}
				}
			),
			new DictionaryItem(
				'も',
				new int[][][] {
					{{73, 95}, {217, 88}},
					{{78, 159}, {226, 148}},
					{{161, 30}, {136, 159}, {148, 228}, {215, 264}, {251, 225}}
				}
			),
			new DictionaryItem(
				'や',
				new int[][][] {
					{{67, 133}, {125, 91}, {210, 84}, {238, 121}, {200, 165}},
					{{245, 37}, {210, 75}},
					{{106, 30}, {163, 247}}
				}
			),
			//FIXME:
			new DictionaryItem(
				'や',
				new int[][][] {
					{{67, 133}, {125, 91}, {210, 84}, {238, 121}, {200, 165}},
					{{168, 33}, {182, 72}},
					{{106, 30}, {163, 247}}
				}
			),
			new DictionaryItem(
				'ゆ',
				new int[][][] {
					{{73, 78}, {69, 236}, {82, 161}, {125, 101}, {196, 84}, {240, 121}, {215, 191}, {131, 200}},
					{{161, 50}, {181, 159}, {150, 262}}
				}
			),
			new DictionaryItem(
				'よ',
				new int[][][] {
					{{159, 91}, {219, 84}},
					{{144, 39}, {142, 200}, {120, 249}, {93, 243}, {84, 206}, {108, 183}, {191, 200}, {240, 236}}
				}
			),
			new DictionaryItem(
				'ら',
				new int[][][] {
					{{135, 24}, {187, 63}},
					{{131, 78}, {127, 166}, {191, 166}, {211, 210}, {163, 255}, {127, 243}}
				}
			),
			new DictionaryItem(
				'り',
				new int[][][] {
					{{99, 63}, {95, 166}, {131, 165}},
					{{202, 56}, {208, 178}, {168, 273}}
				}
			),
			new DictionaryItem(
				'る',
				new int[][][] {
					{{99, 58}, {196, 43}, {76, 191}, {120, 138}, {174, 127}, {223, 174}, {217, 219}, {181, 262}, {129, 236}, {142, 206}, {170, 204}, {198, 238}}
				}
			),
			new DictionaryItem(
				'れ',
				new int[][][] {
					{{97, 45}, {84, 264}},
					{{65, 110}, {127, 88}, {52, 243}, {200, 76}, {181, 204}, {196, 236}, {251, 230}}
				}
			),
			new DictionaryItem(
				'ろ',
				new int[][][] {
					{{91, 69}, {206, 43}, {69, 178}, {127, 133}, {196, 142}, {221, 180}, {217, 228}, {148, 256}}
				}
			),
			new DictionaryItem(
				'わ',
				new int[][][] {
					{{88, 39}, {88, 243}},
					{{61, 97}, {118, 78}, {60, 225}, {157, 88}, {240, 84}, {251, 193}, {191, 225}}
				}
			),
			new DictionaryItem(
				'を',
				new int[][][] {
					{{80, 90}, {221, 63}},
					{{150, 30}, {118, 142}, {150, 135}, {180, 165}, {170, 228}},
					{{213, 142}, {142, 166}, {116, 232}, {144, 273}, {217, 273}}
				}
			),
			new DictionaryItem(
				'ん',
				new int[][][] {
					{{196, 37}, {52, 251}, {135, 146}, {180, 255}, {225, 255}, {253, 225}}
				}
			)	
		};
	}
}
